package com.sc.nft.entity.dto;

import com.sc.nft.enums.ProductTypeEnum;
import com.sc.nft.enums.task.ActivityTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 会员商品
 *
 * @Author：LiGen
 * @Package：com.sc.nft.entity.dto
 * @Project：sc_metago
 * @name：AdminMallMemberPDTO
 * @Date：2024/4/9 20:01
 * @Filename：AdminMallMemberPDTO
 */
@Data
public class AdminMallMemberProductDTO {

    @ApiModelProperty(value = "活动商品Id")
    private Long activityId;

    @ApiModelProperty(value = "活动类型")
    private ActivityTypeEnum activityType;

    @ApiModelProperty(value = "商品类型")
    private ProductTypeEnum productType;

    @ApiModelProperty(value = "商品名称")
    private String productName;

    @ApiModelProperty(value = "dao名称")
    private String daoName;

    @ApiModelProperty(value = "封面图")
    private String coverImage;

    @ApiModelProperty(value = "商品编码")
    private String productCode;

    private List<AdminMallMemberProductSpecsDTO> specsList;
}
